package com.winning.pmph.enumeration;

/**
 * 知识体系常量枚举定义
 *
 * @author wu_di@winning.com.cn
 * @date 2021/3/25
 */
public enum KnowledgeSystem {
    /**
     * 标准知识库
     */
    KNOWLEDGE("knowledge"),

    /**
     * 医学计算器
     */
    CALCULATOR("calc"),

    /**
     * 流程图
     */
    FLOWCHART("flowchart"),

    /**
     * 期刊
     */
    JOURNAL("journal"),

    /**
     * 图书
     */
    BOOK("book"),

    /**
     * 图书目录
     */
    BOOK_CATALOG("book_catalog"),

    /**
     * 术语
     */
    TERM("term"),
    
    /**
     * 增值服务图书
     */
    INCREATE_BOOK("increasebook"),
    
    /**
     * 增值服务目录
     */
    INCREATE_CATE("increasecate"),
    
    /**
     * 增值服务资源
     */
    INCREATE_RESOURCE("increaseresource");

    public final String value;

    KnowledgeSystem(String value) {
        this.value = value;
    }

    public static boolean contains(String str) {
        for (KnowledgeSystem system : KnowledgeSystem.values()) {
            if (system.value.equals(str)) {
                return true;
            }
        }
        return false;
    }
}
